package com.lzy.cloud.order.service;

import com.github.pagehelper.PageInfo;
import com.lzy.cloud.order.dtos.OrderRefundDto;
import com.lzy.framework.core.orm.db.Pager;

/**
 * @Description: 订单退换货主体
 * @Author:   gyl
 * @Date:     2018/7/10 20:36
 */
public interface OrderRefundService {

    /**
     * 方法说明：根据条件查询列表
     */
    PageInfo<OrderRefundDto> queryList(Pager pager, OrderRefundDto orderRefundDto);

    /**
     * 方法说明：根据订单号查询退换货详情信息
     */
    OrderRefundDto queryListByOrderId(String orderId);

    /**
     * 方法说明：新增
     */
    Long create(OrderRefundDto orderRefundDto);

    /**
     * 方法说明：更新
     */
    Boolean update(OrderRefundDto orderRefundDto);
}
